home *** CD-ROM | disk | FTP | other *** search
- class FlashPaper.Utils
- {
- static var UIFONT = "Verdana";
- static var UIFONTSIZE = 12;
- static var UISMALLFONTSIZE = 10;
- function Utils()
- {
- }
- static function clamp(min, val, max)
- {
- var _loc1_ = val;
- if(_loc1_ < min)
- {
- return min;
- }
- if(_loc1_ > max)
- {
- return max;
- }
- return _loc1_;
- }
- static function doMouseHitTest(mc)
- {
- if(mc._visible == false)
- {
- return false;
- }
- var _loc1_ = new Object();
- _loc1_.x = _level0._xmouse;
- _loc1_.y = _level0._ymouse;
- _level0.localToGlobal(_loc1_);
- return mc.hitTest(_loc1_.x,_loc1_.y,true);
- }
- static function addShadow(destMC, topOffset, w, h, addTop)
- {
- var _loc3_ = destMC;
- var _loc1_ = undefined;
- var _loc2_ = {silent:true};
- _loc1_ = _loc3_.attachMovie("shadow_h_mc","shadow_h_mc",1);
- _loc1_._x = 3;
- _loc1_._y = h;
- _loc1_._width = w - 6;
- _loc1_._accProps = _loc2_;
- _loc1_ = _loc3_.attachMovie("shadow_lv_mc","shadow_lv_mc",2);
- _loc1_._y = topOffset;
- _loc1_._height = h - 3 - topOffset;
- _loc1_._accProps = _loc2_;
- _loc1_ = _loc3_.attachMovie("shadow_rv_mc","shadow_rv_mc",3);
- _loc1_._x = w;
- _loc1_._y = topOffset;
- _loc1_._height = h - 3 - topOffset;
- _loc1_._accProps = _loc2_;
- _loc1_ = _loc3_.attachMovie("shadow_lc_mc","shadow_lc_mc",4);
- _loc1_._y = h;
- _loc1_._accProps = _loc2_;
- _loc1_ = _loc3_.attachMovie("shadow_rc_mc","shadow_rc_mc",5);
- _loc1_._x = w;
- _loc1_._y = h;
- _loc1_._accProps = _loc2_;
- if(addTop)
- {
- _loc1_ = _loc3_.attachMovie("shadow_h_mc","shadow_top_mc",6);
- _loc1_._x = 0;
- _loc1_._y = topOffset;
- _loc1_._width = w;
- _loc1_._accProps = _loc2_;
- }
- }
- static function removeShadow(destMC)
- {
- var _loc1_ = destMC;
- _loc1_.shadow_h_mc.removeMovieClip();
- _loc1_.shadow_lv_mc.removeMovieClip();
- _loc1_.shadow_rv_mc.removeMovieClip();
- _loc1_.shadow_lc_mc.removeMovieClip();
- _loc1_.shadow_rc_mc.removeMovieClip();
- _loc1_.shadow_top_mc.removeMovieClip();
- }
- static function replaceInString(source, replace, replaceWith)
- {
- var _loc3_ = replace;
- var sb = "";
- var found = false;
- var _loc2_ = 0;
- for(; _loc2_ < source.length; _loc2_ = _loc2_ + 1)
- {
- if(source.charAt(_loc2_) == _loc3_.charAt(0))
- {
- found = true;
- var _loc1_ = 0;
- while(_loc1_ < _loc3_.length)
- {
- if(source.charAt(_loc2_ + _loc1_) != _loc3_.charAt(_loc1_))
- {
- found = false;
- break;
- }
- _loc1_ = _loc1_ + 1;
- }
- if(found)
- {
- sb += replaceWith;
- _loc2_ += _loc3_.length - 1;
- continue;
- }
- }
- sb += source.charAt(_loc2_);
- }
- return sb;
- }
- }
-